﻿/*======================================================================
== Copyright : BlueCurve (c)
== Licence   : Gnu/GPL v2.x
== Author    : Teddy Albina
== Email     : bluecurveteam@gmail.com
== Web site  : http://www.codeplex.com/BlueCurve
========================================================================*/
using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace BlueCurve.SearchContract
{
    /// <summary>
    /// Définit les données
    /// des métas données renvoyé lors d'une recherche
    /// </summary>
    [DataContract]
    public class UpdateMetaData
    {
        /// <summary>
        /// Date de modification du document
        /// </summary>
        [DataMember(EmitDefaultValue = true)]
        public DateTime LastModified { get; set; }

        /// <summary>
        /// Data à laquelle à été créée le document
        /// </summary>
        [DataMember(EmitDefaultValue = true)]
        public DateTime CreationDate { get; set; }
        
        /// <summary>
        /// Définit si le document provient d'un autre emplacement que le web
        /// false/null => viens du web
        /// true => autre
        /// </summary>
        [DataMember]
        public bool IsDesktop { get; set; }
    }
}
